#ifndef _gpio_dragonball_
#define _gpio_dragonball_

#include "gpio_armeabi-v7a.h"
#include "gpio.h"
#include "igslib_iserial_manager.h"
#include "protocol_DragonBall.h"

namespace igslib
{
    class gpio_Grgn:public CGPIO
    { 
        protected:
            gpio_syslib::pin* pin;
            ISpi* m01spi;
            char ID;
        public:
            gpio_Grgn(char id);
            gpio_Grgn();
            void SetSPI(ISpi* value);
            int SetNumber(const int& value);
            int SetState(const state& lv);
            state GetState();
    };
};

#endif
